import request from '@/utils/request'
const modelApi = {
  // 查询模型列表
  listModel: function (data) {
    return request({
      url: '/module/model/list',
      method: 'post',
      data,
    })
  },
  // 新增模型配置
  addModel: function (data) {
    return request({
      url: '/module/model',
      method: 'post',
      data,
    })
  },
  // 修改模型配置
  updateModel: function (data) {
    return request({
      url: '/module/model',
      method: 'put',
      data,
    })
  },
  // 删除模型配置
  delModel: function (modelId) {
    return request({
      url: `/module/model/${modelId}`,
      method: 'delete',
    })
  },
  // 获取模型信息
  getModel: function (modelId) {
    return request({
      url: `/module/model/one/${modelId}`,
      method: 'get',
    })
  },
  // 通过编码获取全量
  getFullInfo: function (modelCode) {
    return request({
      url: `/module/model/full/${modelCode}`,
      method: 'get',
    })
  },
  // 模型提交
  submitModel: function (data) {
    return request({
      url: '/module/model/submit',
      method: 'post',
      data,
    })
  },
  // 模型拒绝
  rejectModel: function (data) {
    return request({
      url: '/module/model/reject',
      method: 'post',
      data,
    })
  },
  // 模型通过
  approveModel: function (data) {
    return request({
      url: '/module/model/approve',
      method: 'post',
      data,
    })
  },
  // 模型发布
  deployModel: function (data) {
    return request({
      url: '/module/model/deploy',
      method: 'post',
      data,
    })
  },
};



export default modelApi;